Skip to main content

List Endpoint Status

Route

/v2/endpoints/list

Description

List endpoint status with enhanced filtering capabilities. This endpoint provides detailed status information about endpoints with advanced filtering options.

Method

POST

Inputs

ParameterTypeRequiredDescription
filtersobjectNoFilter criteria for endpoint status
page_sizeintegerNoNumber of results to return (max 100)
page_idstringNoPage ID for pagination
sort_bystringNoField to sort by (name, status, last_seen)
sort_orderstringNoSort order (asc, desc)

Filter Object

ParameterTypeRequiredDescription
statusarray[string]NoFilter by endpoint status (online, offline, unknown)
platformarray[string]NoFilter by platform (windows, macos, linux)
versionarray[string]NoFilter by sensor version
last_seen_afterstringNoFilter endpoints seen after this time (ISO 8601)
last_seen_beforestringNoFilter endpoints seen before this time (ISO 8601)

Request Body

{
"filters": {
"status": ["online", "offline"],
"platform": ["windows", "macos"],
"last_seen_after": "2024-01-01T00:00:00Z"
},
"page_size": 50,
"sort_by": "last_seen",
"sort_order": "desc"
}

Output

FieldTypeDescription
resourcesarray[EndpointStatus]Array of endpoint status objects
sizeintegerNumber of endpoints returned
next_page_idstringToken for next page
errorsarray[Error]Any errors encountered

Endpoint Status Object

FieldTypeDescription
idstringUnique endpoint identifier
namestringEndpoint name
statusstringCurrent status (online, offline, unknown)
platformstringOperating system platform
versionstringSensor version
last_seenstringLast seen timestamp (ISO 8601)
ip_addressstringIP address
hostnamestringHostname

Rate Limit

  • 60 requests per minute per API key
  • 5 concurrent requests per endpoint

Example Response

{
"resources": [
{
"id": "endpoint-123",
"name": "DESKTOP-ABC123",
"status": "online",
"platform": "windows",
"version": "25.04.1",
"last_seen": "2024-01-15T10:30:00Z",
"ip_address": "192.168.1.100",
"hostname": "desktop-abc123.company.com"
},
{
"id": "endpoint-456",
"name": "MacBook-XYZ",
"status": "offline",
"platform": "macos",
"version": "25.03.2",
"last_seen": "2024-01-14T15:45:00Z",
"ip_address": "192.168.1.101",
"hostname": "macbook-xyz.company.com"
}
],
"size": 2,
"next_page_id": "next_token_def456",
"errors": []
}